package cn.bincker.mycaptcha.utils;

import java.io.File;

public class FileUtils {
    /**
     * 创建一个不存在的文件名
     * @param parent 目录
     */
    public static synchronized String generateNotExistsFilename(File parent){
        var filename = Long.toString(System.currentTimeMillis(), 36) + Long.toString(System.nanoTime(), 36);
        while (new File(parent, filename).exists()) {
            filename = Long.toString(System.currentTimeMillis(), 36) + Long.toString(System.nanoTime(), 36);
        }
        return filename;
    }
}
